home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1443.dms / var1443.adf / include / clib / time.h < prev    next >
C/C++ Source or Header  |  1992-09-02  |  918b  |  39 lines

  1. /*
  2.  *    TIME.H     Date/Time related definitions. (misc.lib)
  3.  */
  4.  
  5. #ifndef    TIME_H
  6. #define    TIME_H
  7.  
  8. #include <clib/types.h>
  9.  
  10. #define    CLK_TCK        ((clock_t) 200)      /* clock ticks per second */
  11.  
  12. struct tm
  13.     {
  14.     int    tm_sec;        /* seconds (0..59) */
  15.     int    tm_min;        /* minutes (0..59) */
  16.     int    tm_hour;    /* hours (0..23) */
  17.     int    tm_mday;    /* day of month (1..31) */
  18.     int    tm_mon;        /* month (0..11) */
  19.     int    tm_year;    /* year - 1900 */
  20.     int    tm_wday;    /* day of week (0=Sun..6=Sat) */
  21.     int    tm_yday;    /* day of year (0..365) */
  22.     int    tm_isdst;    /* daylight saving? (always -1=unknown) */
  23.     };
  24.  
  25. extern    char        *asctime();
  26. extern    struct tm    *gmtime();    /* always returns NULL */
  27. extern    struct tm    *localtime();
  28. extern    time_t        time();
  29. extern    char        *ctime();
  30. extern    time_t        mktime();
  31. extern    void        stime();
  32. extern    int        utime();
  33. extern    clock_t        clock();
  34. extern    long        julian_date();
  35. extern    clock_t        start_timer();
  36. extern    clock_t        time_since();
  37.  
  38. #endif TIME_H
  39.